var Synonyms = new Array();
var NUM_SYNS = 0;

function addWords(words)
{
	if (words.indexOf(".") == -1)
		words += "." + words;
	else words = words.substring(0, words.indexOf(".")) + "." + words;
	
	Synonyms[NUM_SYNS] = words + ".";

	NUM_SYNS++;
}

// directions
addWords("north.n");
addWords("south.s");
addWords("east.e");
addWords("west.w");
addWords("down.d.descend.downward.downstairs.down_the_stairs");
addWords("up.u.ascend.upstairs.up_the_stairs.upward.climb");
addWords("out.exit.outside");
addWords("in.enter.inside");

var DIRECTIONS = "";
for (var i = 0; i < NUM_SYNS; i++)
	DIRECTIONS += Synonyms[i];

// meta commands
addWords("inventory.inv.list.bag.i");
addWords("restart");
addWords("save");
addWords("load");
addWords("delete");
addWords("help");

// verbs
addWords("look.l.x.check.examine.exam.see.view.read.search.describe");
addWords("take.get.pick_up.grab.catch");
addWords("drop.put");
addWords("talk.tell.chat.ask.speak.say.question.yell.shout.scream.growl");
addWords("give.show.offer.feed");
addWords("use");
addWords("move.go.walk.run");
addWords("wake.awake.awaken");
addWords("wear.put_on.don");
addWords("unwear.take_off.remove");
addWords("open");
addWords("close.shut");
addWords("buy");
addWords("fight.hit.kill.punch.kick.stab.attack.break.use_crowbar_on");
addWords("kiss.hug.grope");
addWords("fix.mend.repair");
addWords("lockpick.picklock.pick_lock.pick_locks.use_lockpick.use_lockpicks.use_lock_pick.use_lock_picks");
addWords("grapple.use_gun.use_grappling_gun.use_grapnel.grapnel.use_grapnel_gun.shoot_grappling.shoot_grapnel");

// nouns - things
addWords("all.everything.around.room.location");
addWords("newspaper.frontiersman.newfrontiersman.new_frontiersman");
addWords("taxi.cab");
addWords("grappling_gun.gun.grapnel.grappling");
addWords("sign.board");
addWords("lockpicks.picks");
addWords("uniform.costume.clothes.hat.fedora.mask.face.trenchcoat.coat.clothing.gloves");
addWords("sugar");
addWords("intersection");
addWords("house.houses.townhouse.townhouses.brownstone.brownstones");
addWords("porn.pornography");
addWords("ad.advertisement.brochure.flyer.mockup");
addWords("archie.owlship.owl_ship.airship.air_ship");
addWords("handwritten_book.yo_mama_book.book.insults");
addWords("ad.advertisement.brochure.mockup");
addWords("laser_pointer.laser.pointer.laser_pen");
addWords("toys.dolls.figures.action_figures.toy.doll.figure.action_figure");

// nouns - people
addWords("newsvendor.bernard.vendor");
addWords("boy.bernie.kid.teenager.teen.delinquent.youth.loiterer");
addWords("joey.taxi.cab.taxi_driver.cab_driver.driver");
addWords("self.myself.yourself.me.rorschach.kovacs.walter");
addWords("dan.daniel.dreiberg.partner.boyfriend.niteowl.nite_owl");
addWords("laurie.juspeczyk.silkspectre.spectre.laurel");
addWords("jon.doc.osterman.manhattan");
addWords("adrian.veidt.ozy.ozymandias");
addWords("eddie.blake.edward.comedian.daddy");
addWords("sally.jupiter");
addWords("nelly.captain.metropolis.gardner");
addWords("leslie.twilight_lady");
addWords("bubastis.cat.lynx.bubu.bubs.bubsy");

